package pl.jtb.ctl.tabory.ui.boe.selection;

import java.util.List;
import java.util.Map;

import pl.jtb.ctl.tabory.dao.data.vo.CompositionVO;
import pl.jtb.ctl.tabory.dao.data.vo.StationVO;
import pl.jtb.ctl.tabory.dao.data.vo.TripVO;
import pl.jtb.ctl.tabory.ui.selection.ISelection;

public class TripSelection implements ISelection {

    private static final long serialVersionUID = 1L;

    private List<CompositionVO> listComposition;
    private List<StationVO> listStation;
    private List<TripVO> listTrips;
    private TripVO selectedTrip;
    private Map<StationVO, Map<StationVO, Double>> mapDistances;

    public List<CompositionVO> getListComposition() {
        return listComposition;
    }

    public void setListComposition(List<CompositionVO> listComposition) {
        this.listComposition = listComposition;
    }

    public List<TripVO> getListTrips() {
        return listTrips;
    }

    public void setListTrips(List<TripVO> listTripsForComposition) {
        this.listTrips = listTripsForComposition;
    }

    public TripVO getSelectedTrip() {
        return selectedTrip;
    }

    public void setSelectedTrip(TripVO selectedTrip) {
        this.selectedTrip = selectedTrip;
    }

    public List<StationVO> getListStation() {
        return listStation;
    }

    public void setListStation(List<StationVO> listStation) {
        this.listStation = listStation;
    }

    public Map<StationVO, Map<StationVO, Double>> getMapDistances() {
        return mapDistances;
    }

    public void setMapDistances(Map<StationVO, Map<StationVO, Double>> mapDistances) {
        this.mapDistances = mapDistances;
    }

}
